<?php

namespace VEKA\ProjetBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Chassis
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="VEKA\ProjetBundle\Entity\ChassisRepository")
 */
class Chassis
{
    /**
     * @var integer
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;
	
	/**
   * @ORM\ManyToOne(targetEntity="VEKA\ProjetBundle\Entity\Finition")
   * @ORM\JoinColumn(nullable=false)
   */
	private $finition;

	/**
     * @var boolean
     * @ORM\Column(name="renfort", type="boolean")
     */
    private $renfort;
	
	 /**
     * @var string
     *
     * @ORM\Column(name="libelle_chassis", type="string", length=255)
     */
    private $libelle_chassis;
	/**
     * @var string
     *
     * @ORM\Column(name="url", type="string", length=255)
     */
    private $url; /* image */
	/**
     * @var string
     *
     * @ORM\Column(name="alt", type="string", length=255)
     */
    private $alt; /* image */
	
	/**
     * @var string
     *
     * @ORM\Column(name="NbVitrage", type="smallint")
     */
    private $NbVitrage;

    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    

    /**
     * Set renfort
     *
     * @param boolean $renfort
     * @return Chassis
     */
    public function setRenfort($renfort)
    {
        $this->renfort = $renfort;
    
        return $this;
    }

    /**
     * Get renfort
     *
     * @return boolean 
     */
    public function getRenfort()
    {
        return $this->renfort;
    }

    /**
     * Set libelle_chassis
     *
     * @param string $libelleChassis
     * @return Chassis
     */
    public function setLibelleChassis($libelleChassis)
    {
        $this->libelle_chassis = $libelleChassis;
    
        return $this;
    }

    /**
     * Get libelle_chassis
     *
     * @return string 
     */
    public function getLibelleChassis()
    {
        return $this->libelle_chassis;
    }



    /**
     * Set url
     *
     * @param string $url
     * @return Chassis
     */
    public function setUrl($url)
    {
        $this->url = $url;
    
        return $this;
    }

    /**
     * Get url
     *
     * @return string 
     */
    public function getUrl()
    {
        return $this->url;
    }

    /**
     * Set alt
     *
     * @param string $alt
     * @return Chassis
     */
    public function setAlt($alt)
    {
        $this->alt = $alt;
    
        return $this;
    }

    /**
     * Get alt
     *
     * @return string 
     */
    public function getAlt()
    {
        return $this->alt;
    }

    /**
     * Set finition
     *
     * @param \VEKA\ProjetBundle\Entity\Finition $finition
     * @return Chassis
     */
    public function setFinition(\VEKA\ProjetBundle\Entity\Finition $finition)
    {
        $this->finition = $finition;
    
        return $this;
    }

    /**
     * Get finition
     *
     * @return \VEKA\ProjetBundle\Entity\Finition 
     */
    public function getFinition()
    {
        return $this->finition;
    }

    /**
     * Set NbVitrage
     *
     * @param integer $nbVitrage
     * @return Chassis
     */
    public function setNbVitrage($nbVitrage)
    {
        $this->NbVitrage = $nbVitrage;
    
        return $this;
    }

    /**
     * Get NbVitrage
     *
     * @return integer 
     */
    public function getNbVitrage()
    {
        return $this->NbVitrage;
    }
}